package cn.itcast.springdata.demo;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.List;

/**
 * @ClassName StringDemo
 * @Description 测试key的操作
 * @Author 传智播客
 * @Date 17:09 2019/5/9
 * @Version 2.1
 **/
@ContextConfiguration(locations = {"classpath:applicationContext-redis.xml"})
@RunWith(SpringJUnit4ClassRunner.class)
public class KeyDemo {

    @Resource
    private RedisTemplate redisTemplate;

    /**
     * @author 栗子
     * @Description 删除
     * @Date 17:27 2019/5/9
     * @param
     * @return void
     **/
    @Test
    public void testDeleteKey(){
        // 删除一个key
//        redisTemplate.delete("username");
        // 删除多个key
        List<String> keys = new ArrayList<>();
//        keys.add("content");
//        keys.add("itemCat");
//        keys.add("specList");
//        keys.add("brandList");
        keys.add("BUYER_CART");

        redisTemplate.delete(keys);
    }

}